explosives store - German English Dictionary